Job Title: Network Automation Engineer
Location: Alpharetta, GA. (Hybrid 3 days onsite)
Duration: 12 Month of Project (Conversion or Extension is based on performance)
Pay Rate: $70/hr. - $74/hr. on W2 (without benefit)
Job Description:
- Develop and maintain the automation toolset (Python & legacy tools in Perl) for device asset discovery, data collection, and reporting.
- Enhance existing scripts to improving workflows and network change management incorporating new technologies.
- Adapt and transform operational and/or functional needs into solutions.
- Conduct tooling audits to assess proper operational coverage and build remediation changes as required.
- Collaborate with cross-functional teams to gather requirements and feedback on network automation solutions.
- Conduct regular assessments to identify opportunities for efficiency improvement and optimization.
Required Skills:
- Understanding of networking protocols (TCP/IP) and concepts (i.e., VLAN, ACL).
- Familiarity or prior experience with Ansible Tower or Ansible Automation Platform for managing network devices.
- Proficiency in scripting languages like Python, for creating new API based services and supporting existing scripts.
- Experience of 8-10 years relevant to above skills.
- Understanding of RESTful API principles, HTTP methods, requests and authentication handling, and data serialization.
- Experience with version control systems like Git (BitBucket/GitHub).
- Knowledge of software lifecycle principles and practices, integrating automation into a continuous integration and continuous deployment (CI/CD) pipeline.
- Knowledge of database management systems like MongoDB for storing and retrieving data.
- Problem-solving skills to identify automation opportunities and optimize existing workflows.
- Ability to write clear and concise documentation for users and fellow developers.
Preferred Skills:
- Experience in frameworks like Flask or Django for building APIs.
- Relevant certifications in Networking (CCNA/CCNP) or RedHat Ansible.